.login {
    width: 100%;
    height: 100%;
    background-color: #fff;
    .Imge{
        position: absolute;
        background-color: #fff;
        width: 500px;
        left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    }
    .tree-node {
        position: absolute;
        top: 56px;
        right: 750px;
        z-index: 16;
        opacity: 1;
        transform-origin: 331.5px 47px;

        div {
            position: absolute;
            left: 0px;
            top: 0px;
            width: 750px;
            height: 94px;

            span {
                font-family: YSBiaoTiHei;
                font-weight: 600;
                font-size: 72px;
                color: rgb(86, 118, 247);
                font-style: normal;
                letter-spacing: 0px;
                line-height: 94px;
                text-decoration: none;
            }
        }
    }

    img {
        margin-top: 200px;
        width: 100%;
        height: 50%;
    }

    .tree-nodes {
        position: absolute;
        top: 317px;
        left: 49px;
        z-index: 7;
        opacity: 1;
        transform-origin: 245px 272.5px;

        .div-a {
            position: absolute;
            left: 0px;
            top: 0px;
            width: 490px;
            height: 500px;

            .div-b {
                width: 490px;
                height: 500px;
                border-style: none;
                border-color: unset;
                box-shadow: rgb(86 118 247) 0px 3px 15px 0px;
                border-radius: 3px;
                font-size: 14px;
                padding: 0px;

                line-height: 20px;
                font-weight: normal;
                font-style: normal;
                background: rgb(255, 255, 255);

                .div-c {
                    padding-top: 35px;
                    padding-left: 30px;
                    padding-right: 30px;

                    P {
                        line-height: 0;
                        margin-bottom: 5px;

                        .logo {
                            font-family: SourceHanSansSC;
                            font-weight: 700;
                            font-size: 28px;
                            color: rgba(86, 118, 247, 1);
                            font-style: normal;
                            letter-spacing: 0px;
                            line-height: 41px;
                            text-decoration: none;
                        }

                        .span0 {
                            font-family: SourceHanSansSC;
                            font-weight: 600;
                            font-size: 28px;
                            color: rgb(16, 16, 16);
                            font-style: normal;
                            letter-spacing: 0px;
                            line-height: 55px;
                            text-decoration: none;
                        }

                        .spanbuck {
                            font-family: SourceHanSansSC;
                            font-weight: 600;
                            font-size: 28px;
                            color: rgb(86, 118, 247);
                            font-style: normal;
                            letter-spacing: 0px;
                            line-height: 55px;
                            text-decoration: none;
                        }
                    }

                }
            }
        }
    }
}

#root {
    height: 100%;
    width: 100%;
}
